package com.etc.my.util;

import javax.servlet.http.HttpServletRequest;

public class IsFishing {


    /**
     * 判断是否是由钓鱼网站跳转的工具方法
     * @param request
     * @return
     */
    public boolean isFishing(HttpServletRequest request) {
        //获取本站的context root
        //获取当前项目的项目名
        String path=request.getContextPath();
        //获取动态的网络地址      http://ip:port/项目名/
        String basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
        System.out.println("当前项目的网络地址是："+basePath);

        //获取上一个页面的地址
        String url=request.getHeader("referer");
        System.out.println("上一个页面的地址是："+url);


        return url!=null&&url.startsWith(basePath);

    }
}
